package com.inossem.warehousestorage_inossem.bean.inStorage;

import com.inossem.warehousestorage_inossem.bean.common.BeanNew;

import java.util.List;

/**
 * Created by leij on 2017/6/20.
 */

public class InStorageOtherOverviewBean extends BeanNew {


    private List<MaterielListBean> body;

    public List<MaterielListBean> getBody() {
        return body;
    }

    public void setBody(List<MaterielListBean> body) {
        this.body = body;
    }

    public static class MaterielListBean {
        /**
         * mat_code : 60000648
         * mat_group_code : 013202
         * mat_group_id : 13202
         * mat_group_name : 钢丝绳
         * mat_id : 648
         * mat_name : 普通钢丝绳/6*19-Φ18.5/FC
         * mat_type : ZWL
         * name_zh : 米
         * unit_code : M
         * unit_id : 92
         * decimal_place : 2
         * batch_material_spec_list : [{"batch_spec_code":"production_time","batch_spec_id":"0","batch_spec_name":"生产日期","batch_spec_type":"2","batch_spec_value":"","display_index":"1","edit":"1","info":[],"required":"0"}]
         * batch_spec_list : [{"batch_spec_code":"A01","batch_spec_id":"1","batch_spec_name":"原厂设备编号","batch_spec_type":"3","batch_spec_value":"","display_index":"0","edit":"1","info":[{"text":"1111","value":"1"},{"text":"1112","value":"2"},{"text":"1113","value":"3"}],"required":"0"}]
         */

        private String mat_code;
        private String mat_group_code;
        private String mat_group_id;
        private String mat_group_name;
        private String mat_id;
        private String mat_name;
        private String mat_type;
        private String name_zh;
        private String unit_code;
        private String unit_id;
        private String decimal_place;
        private String inStorageNumber;
        private List<BatchMaterialSpecListBean> batch_material_spec_list;
        private List<BatchSpecListBean> batch_spec_list;

        public String getInStorageNumber() {
            return inStorageNumber;
        }

        public void setInStorageNumber(String inStorageNumber) {
            this.inStorageNumber = inStorageNumber;
        }

        public String getMat_code() {
            return mat_code;
        }

        public void setMat_code(String mat_code) {
            this.mat_code = mat_code;
        }

        public String getMat_group_code() {
            return mat_group_code;
        }

        public void setMat_group_code(String mat_group_code) {
            this.mat_group_code = mat_group_code;
        }

        public String getMat_group_id() {
            return mat_group_id;
        }

        public void setMat_group_id(String mat_group_id) {
            this.mat_group_id = mat_group_id;
        }

        public String getMat_group_name() {
            return mat_group_name;
        }

        public void setMat_group_name(String mat_group_name) {
            this.mat_group_name = mat_group_name;
        }

        public String getMat_id() {
            return mat_id;
        }

        public void setMat_id(String mat_id) {
            this.mat_id = mat_id;
        }

        public String getMat_name() {
            return mat_name;
        }

        public void setMat_name(String mat_name) {
            this.mat_name = mat_name;
        }

        public String getMat_type() {
            return mat_type;
        }

        public void setMat_type(String mat_type) {
            this.mat_type = mat_type;
        }

        public String getName_zh() {
            return name_zh;
        }

        public void setName_zh(String name_zh) {
            this.name_zh = name_zh;
        }

        public String getUnit_code() {
            return unit_code;
        }

        public void setUnit_code(String unit_code) {
            this.unit_code = unit_code;
        }

        public String getUnit_id() {
            return unit_id;
        }

        public void setUnit_id(String unit_id) {
            this.unit_id = unit_id;
        }

        public String getDecimal_place() {
            return decimal_place;
        }

        public void setDecimal_place(String decimal_place) {
            this.decimal_place = decimal_place;
        }

        public List<BatchMaterialSpecListBean> getBatch_material_spec_list() {
            return batch_material_spec_list;
        }

        public void setBatch_material_spec_list(List<BatchMaterialSpecListBean> batch_material_spec_list) {
            this.batch_material_spec_list = batch_material_spec_list;
        }

        public List<BatchSpecListBean> getBatch_spec_list() {
            return batch_spec_list;
        }

        public void setBatch_spec_list(List<BatchSpecListBean> batch_spec_list) {
            this.batch_spec_list = batch_spec_list;
        }

        public static class BatchMaterialSpecListBean {
            /**
             * batch_spec_code : production_time
             * batch_spec_id : 0
             * batch_spec_name : 生产日期
             * batch_spec_type : 2
             * batch_spec_value :
             * display_index : 1
             * edit : 1
             * info : []
             * required : 0
             */

            private String batch_spec_code;
            private String batch_spec_id;
            private String batch_spec_name;
            private String batch_spec_type;
            private String batch_spec_value;
            private String display_index;
            private String edit;
            private String required;
            private String text;
            private List<BatchSpecListBean.InfoBean> info;

            public String getText() {
                return text;
            }

            public void setText(String text) {
                this.text = text;
            }

            public String getBatch_spec_code() {
                return batch_spec_code;
            }

            public void setBatch_spec_code(String batch_spec_code) {
                this.batch_spec_code = batch_spec_code;
            }

            public String getBatch_spec_id() {
                return batch_spec_id;
            }

            public void setBatch_spec_id(String batch_spec_id) {
                this.batch_spec_id = batch_spec_id;
            }

            public String getBatch_spec_name() {
                return batch_spec_name;
            }

            public void setBatch_spec_name(String batch_spec_name) {
                this.batch_spec_name = batch_spec_name;
            }

            public String getBatch_spec_type() {
                return batch_spec_type;
            }

            public void setBatch_spec_type(String batch_spec_type) {
                this.batch_spec_type = batch_spec_type;
            }

            public String getBatch_spec_value() {
                return batch_spec_value;
            }

            public void setBatch_spec_value(String batch_spec_value) {
                this.batch_spec_value = batch_spec_value;
            }

            public String getDisplay_index() {
                return display_index;
            }

            public void setDisplay_index(String display_index) {
                this.display_index = display_index;
            }

            public String getEdit() {
                return edit;
            }

            public void setEdit(String edit) {
                this.edit = edit;
            }

            public String getRequired() {
                return required;
            }

            public void setRequired(String required) {
                this.required = required;
            }

            public List<BatchSpecListBean.InfoBean> getInfo() {
                return info;
            }

            public void setInfo(List<BatchSpecListBean.InfoBean> info) {
                this.info = info;
            }
        }

        public static class BatchSpecListBean {
            /**
             * batch_spec_code : A01
             * batch_spec_id : 1
             * batch_spec_name : 原厂设备编号
             * batch_spec_type : 3
             * batch_spec_value :
             * display_index : 0
             * edit : 1
             * info : [{"text":"1111","value":"1"},{"text":"1112","value":"2"},{"text":"1113","value":"3"}]
             * required : 0
             */

            private String batch_spec_code;
            private String batch_spec_id;
            private String batch_spec_name;
            private String batch_spec_type;
            private String batch_spec_value;
            private String display_index;
            private String edit;
            private String required;
            private String text;
            private List<InfoBean> info;

            public String getText() {
                return text;
            }

            public void setText(String text) {
                this.text = text;
            }

            public String getBatch_spec_code() {
                return batch_spec_code;
            }

            public void setBatch_spec_code(String batch_spec_code) {
                this.batch_spec_code = batch_spec_code;
            }

            public String getBatch_spec_id() {
                return batch_spec_id;
            }

            public void setBatch_spec_id(String batch_spec_id) {
                this.batch_spec_id = batch_spec_id;
            }

            public String getBatch_spec_name() {
                return batch_spec_name;
            }

            public void setBatch_spec_name(String batch_spec_name) {
                this.batch_spec_name = batch_spec_name;
            }

            public String getBatch_spec_type() {
                return batch_spec_type;
            }

            public void setBatch_spec_type(String batch_spec_type) {
                this.batch_spec_type = batch_spec_type;
            }

            public String getBatch_spec_value() {
                return batch_spec_value;
            }

            public void setBatch_spec_value(String batch_spec_value) {
                this.batch_spec_value = batch_spec_value;
            }

            public String getDisplay_index() {
                return display_index;
            }

            public void setDisplay_index(String display_index) {
                this.display_index = display_index;
            }

            public String getEdit() {
                return edit;
            }

            public void setEdit(String edit) {
                this.edit = edit;
            }

            public String getRequired() {
                return required;
            }

            public void setRequired(String required) {
                this.required = required;
            }

            public List<InfoBean> getInfo() {
                return info;
            }

            public void setInfo(List<InfoBean> info) {
                this.info = info;
            }

            public static class InfoBean {
                /**
                 * text : 1111
                 * value : 1
                 */

                private String text;
                private String value;

                public String getText() {
                    return text;
                }

                public void setText(String text) {
                    this.text = text;
                }

                public String getValue() {
                    return value;
                }

                public void setValue(String value) {
                    this.value = value;
                }
            }
        }
    }
}
